

<?php
/*
 Cần lưu ý khai báo đường dẫn đến font, folder chứa hình ảnh captcha và imgUrl phải chính xác.
Zend sẽ khởi tạo một captcha ID và chuỗi captcha . Chuỗi captcha này sẽ được lưu vào session với namespace là Zend_Form_Captcha_captchaID. Và do zend sử dụng session để lưu trữ nên trong file bootstrap.php ta thêm đoạn code sau:

protected function _initSession(){
    Zend_Session::start();
} 
*/
class Form_Validate_Captcha{
	static function isValid($captcha){
		$capId = $captcha['id'];
		$capInput = $captcha['input'];
		$capSession = new Zend_Session_Namespace('Zend_Form_Captcha_'.$capId);
		$capWord = $capSession->getIterator();
		if(isset($capWord['word']) && $capWord['word'] == $capInput){
			return TRUE;
		}else{
			return FALSE;
		}
	}
}